//事件提醒程序 + time函数
#include <stdio.h>
#include <time.h>

enum weekday{Sun,Mon,Tue,Wed,Thu,Fri,Sat};

int main(){
    time_t rawtime; //定义一个代表日历时间的变量
    struct  tm* timeinfo; //定义一个指向tm结构的指针
    enum weekday wday; //定义一个枚举变量

    rawtime=time(NULL); //获取当前的日历时间
    timeinfo =localtime(&rawtime); //把日历时间转换日期类型
    wday=(enum weekday) timeinfo ->tm_wday; //获取星期域的值 
    //tm_wday域表示一周中的星期，取值范围为0~6，其中0表示星期天。
    //然后强制转换为enum weekday类型，即0代表 Sun.....
    
    switch (wday)
    {
    case Mon:
     printf("do english homework!\n"); break;
 case Tue:
     printf("call mom!\n"); break;
 case Thu:
     printf("see movie！\n"); break;
case Sat:
     printf("basketball game！\n"); break;   
    default:
        printf("code work！\n"); break;   
    }
    return 0;

}

